首页 > 编程语言 >Python控制语句

Python控制语句

时间:2022-12-15 18:11:53浏览次数:51  
标签:语句 10 控制 Python age 返回 int True

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

相关文章

  • Python super() 详解 最简单的解释
    首先提一下,经典类和新式类。在Python2中,如果定义类的方式是classMyClass:那么该类叫做经典类,如果定义类的方式为classMyClass(object):那么该类为新式类。在Python3中......
  • python使用遍历文件夹文件
    python使用遍历文件夹文件一,遍历函数os.walk(rootdir):#返回三个参数:分别返回1.父目录2.所有文件夹名字(不含路径)3.所有文件名字二,使用importosimportos.pa......
  • 【Python多任务--进程,协程】
    一、进程进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。进程是线程的容器,一个进程可以有多个线程进程特......
  • 【Python多任务--进程池Pool】
    进程池Pool在利用Python进行系统管理的时候,特别是同时操作多个文件目录,或者远程控制多台主机,并行操作可以节约大量的时间。当被操作对象数目不大时,可以直接利用multiprocess......
  • 6.PL/SQL控制结构
    1.PL/SQL顺序结构顺序结构中我们经常使用goto的关键字进行程序的跳转(不在非不得已的情况下,不要使用)declarels_stuinfostuinfo%rowtype;xsjbxxvarchar2(50);begin......
  • 7.PL/SQL动态执行DDL语句
    1.语法EXECUTEIMMEDIATE动态SQL语句[into变量列表][using参数列表]语法解析:如果动态SQL语句是SELECT语句,可以把查询的结果保存到INTO后面的变量中。如果......
  • Python算法题
    2.11斐波那契数列1、1、2、3、5、8、13.....已知一个数列:1、1、2、3、5、8、13、。。。。的规律为从3开始的每一项都等于其前两项的和,这是斐波那契数列。求满足规律的......
  • python的元组详解
    names=["zhangsan","lisi","wangwu","zhaoliu"]#从元组中取出来元素print(names[0:3])#打印第0个到第2个元组,取左不取右print(names[-1])#打印元组的最后一个元素#添加元......
  • 使用python爬取微博评论
    最近在复习以前学习的python爬虫内容,就拿微博来练了一下手,这个案例适合学习爬虫到中后期的小伙伴,因为他不是特别简单也不是很难,关键是思路,为什么说不是很难呢?因为还没涉及......
  • ORM执行SQL语句 、神奇的双下划线查询 、ORM外键字段的创建 、外键字段相关操作 、ORM
    目录ORM执行SQL语句神奇的双下划线查询ORM外键字段的创建外键字段相关操作ORM跨表查询基于对象的跨表查询基于上下划线的跨表查询进阶操作ORM执行SQL语句有时候ORM的操作......