赞
踩
数据类型之间的转换
Python中“+”不能直接连接数值类型,只有字符串和字符串类型的数据才能进行拼接
age = 20
Print(“我的年龄是”+str(age))
a = str (age)
Print(a,type(a))
Print(“我的年龄是”+a)
Str() 把其他类型的数据转换成str
Int() 把其他类型的数据转换成int
整数串字符型可以正常转换成int
Boolean可以正常转换成int
Float型转换为int时,小数部分直接去掉
小数型字符串转换为int会报错
非数值串不能转换为int
(转int需要满足本身时数值)
Float() 把其他类型的数据转换成float
Bool–float:true=1.0 false=0.0
非数值型不能转换为float
Bool() 把其他类型的数据转换成fool
所有除0意外的数值型都转换为true 0转换为faise
字符串空串为false 其他为true
命名规范:字母、数字、下画线(不能以数字开头)
不能使用关键字或者保留字(创建 语言时,已经占用了某些单词,已具有特定含义)
区分大小写
见民知意
多个单词用_分隔
格式化输出:
使用个数可变的位置参数
使用+连接符,+的左右两边为str型
用%占位
**
**
1、某超市举办抽奖活动,中奖条件是会员卡号各位数字之和为16。会员输入自己的四位卡号,即可知是否中奖。
如:中奖结果:true
'''某超市举办抽奖活动,中奖条件是会员卡号各位数字之和为16.会员输入自己的卡号可知是否中奖'''
a=int(input("请输入您的会员卡号:"))
b=a//1000 #千位
c=(a-b*1000)//100 #百位
d=(a-b*1000-c*100)//10 #十位
e=(a%10) #个位
if(b+c+d+e==16):
print("中奖结果:true")
else:print("抱歉未中奖!")
2、用户输入两个数,判断是否是奇数,输出结果如下:“是奇数?true/false”
num1=int(input("请输入一个数:"))
num2=int(input("请输入一个数:"))
print("{}是奇数???".format(num1),num1 % 2 != 0)
print("{}是奇数???".format(num2),num1 % 2 != 0)
3、用户a=int(input(“请输入一个整数:”))
if(a%7==0):
print(True)
else:print(False)输入一个整数,判断是否是7的倍数,以boolean值输出。
4、闰年只需满足下列条件之一:
(1)1、能被4整除,但不能被100整除;
(2)2、能被400整除
请根据年份,输出是否是闰年。
a=int(input("请输入要判定的年份:"))
if(a%4==0 and a%100!=0):
print("{}是闰年".format(a))
elif(a%400==0):
print("{}是闰年".format(a))
else:print("{}不是闰年".format(a))
5、计算矩形的周长和面积
'''计算矩形的周长、面积'''
a=int(input("请输入矩形的长:"))
b=int(input("请输入矩形的宽:"))
print("矩形的面积为:{}".format(a*b))
print("矩形的周长为:{}".format(2*(a+b)))
6、整理交换两个数的实现方式
'''交换两个数''' '''方法一''' a=26 b=32 c=0 c=a a=b b=c print("a={}".format(a)) print("b={}".format(b)) '''方法二''' a=26 b=32 a=b+a b=a-b a=a-b print("a={}".format(a)) print("b={}".format(b))
7、打印购物小票,输出如下:
消费单****
商品 单价 个数 金额
T恤 ¥245 2
网球鞋 ¥570 1
网球拍 ¥320 1
折扣:0.8
消费总金额:
实际交费:¥1500
找钱:
本次购物所获积分(消费100元得3分):
a=245 b=570 c=320 d=1500 print("*"*10+"消费单"+"*"*10) print("商品\t\t单价\t\t个数\t\t金额") print("T恤\t\t¥{}\t2\t\t{}".format(a,a*2)) print("网球鞋\t¥{}\t1\t\t{}".format(b,b*1)) print("网球拍\t¥{}\t1\t\t{}".format(c,c*1)) print("\t"*6) print("折扣:0.8") e=((a*2+b+c)*0.8) print("消费总金额:{}".format(e)) print("实际缴费:¥1500") print("找零:{}".format(d-e)) print("本次购物所得积分:{}".format(e//100))
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。