1.控制语句
1.1.判断语句 if...elif...else
#if 语句(比较/逻辑/成员均可) #字符串/列表/元组/字典 为空返回False,非空返回True #条件成立返回True,不成立返回False
ar = "" list = [] tuple = () dic = {} if ar:#条件成立返回True继续执行,不成立返回False不执行 print("返回True执行此句...")
age=5 if age>10: #当if后面的语句满足条件,运算结果是True执行子语句 print("恭喜你10岁了")
age = 34 if age<18: print("未成年") elif age==18: print("成年了") elif age==30: print("而立之年") elif age==60: print("花甲之年") else: print("你输入的年龄是{0}".format(age))
#input()该函数获取控制台输入内容,必须为int类型 age = int(input("请输入年龄:"))#将控制台输入内容转换为int类型 if age<18: print("未成年") elif age==18: print("成年了") elif age==30: print("而立之年") elif age==60: print("花甲之年") else: print("你输入的年龄是{0}".format(age))
1.2.练习题
第一题:
一个足球队在寻找年龄在10岁到12岁的小女孩(包括10岁和12岁)加入。编写一个程序,询问用户的性别(m表示男性,
f表示女性)和年龄,然后显示一条消息指出这个人是否可以加入球队,询问10次后,输出满足条件的总人数
# 10<=age<=12 # sex = str(input("请问性别:")) num = 0 for a in range(0,10): sex = str(input("请问性别:")) age = int(input("输入年龄:")) if sex=="f" and 10<=age<=12: num=num+1 print("性别:{0},这个{1}岁的小女孩,第{2}个符合条件...".format(sex,age,num)) else: pass
第二题:
输入num为四位数,对其中按照如下的规则进行加密:
1)每一位分别加入5,然后分别将其替换为该数除以10取余后的结果
2)将该数的第一位和第4位互换,第二位和第三位互换
3)最后合起来作为加密后的整数输出
num = int(input("请输入一个四位数:")) if 999<num<=9999: num_str = str(num) a = num_str[0] b = num_str[1] c = num_str[2] d = num_str[3] num_new = d+c+b+a print(int(num_new)) else: print("非四位数")
第三题:
一家商场在降价促销。如果购买金额50-100元(包含50元和100元)之间,会给10%的折扣,
如果购买金额大于100元会给20%折扣,编写一个程序,询问购买价格,再显示出折扣(10%或20%)和最终价格
第四题:
生成随机整数,从1-9取出来。然后输入一个数字,来猜,如果大于,则打印bigger。
小的,则打印less。如果相等,则打印equal
标签:语句,10,控制,Python,age,返回,int,True From: https://www.cnblogs.com/QAbujiaban/p/16985756.html