运算符与流程控制
admin
2023-07-12 05:42:58
0次

1.运算符
    
     算数运算符
     + - * % //
    
     赋值运算符
     =   
    
     逻辑运算符
     not or  and   is
    
     比较运算符
     > < >= <=

2.流程控制
     if 
     elif
     else
    
代码
import random
computer = random.randint(1,10)
player = int(input("请输入一个数字: "))
if player == computer:
     print("猜对了")
elif player > computer:
     print("猜大了")
else:
     print("猜小了")

   
    
3循环(while/for)
while 条件
import random
computer = random.randint(1,10)
count = 0
while count < 3:
     player = int(input("请输入一个数字: "))
     if player == computer:
         print("猜对了")
         break
     elif player > computer:
         print("猜大了")
         count += 1
     else:
         print("猜小了")
         count += 1
print("输入次数超过3次")



一: 今日练习题
     1、python test.py执行的三个阶段是什么?在哪个阶段识别文件内的python语法?
        启动python解释器   将test.py文件读入内存 python解释器通过内存读取python代码
    
     2、将下述两个变量的值交换
         s1='alex'
         s2='SB'
         s1,s2=s2,s1
        
     3、判断下述结果
         msg1='alex say my name is alex,my age is 73,my sex is female'
         msg2='alex say my name is alex,my age is 73,my sex is female'
         msg1 is msg2    False
         msg1 == msg2    True

    4、已知 x = 3,那么执行语句  x += 6 之后,x的值为____9_____?
    
     5、表达式 3 | 5 的值为_______7___?
    
     6、表达式 3 & 6 的值为___2______?
    
     7、表达式 3 ** 2 的值为___9_____?
    
     8、表达式 3 * 2的值为_______6___?
    
     9、表达式 3<<2 的值为_____12_____?
    
     10、表达式 65 >> 1 的值为__32_____?
    
     11、有存放用户信息的列表如下,分别存放用户的名字、年龄、公司信息
         userinfo={
             'name':'egon',
             'age':18,
             'company_info':{
                 'cname':'oldboy',
                 'addr':{
                     'country':'China',
                     'city':'Shanghai',
                 }
             }

        }
         要求取出该用户公司所在的城市
         print(userinfo['company_info']['addr']['city'])

        students=[
             {'name':'alex','age':38,'hobbies':['play','sleep']},
             {'name':'egon','age':18,'hobbies':['read','sleep']},
             {'name':'wupeiqi','age':58,'hobbies':['music','read','sleep']},
         ]
         取第二个学生的第二个爱好
         print(students[1]['hobbies'][1])
        
     12、编写一个用户登陆:让用户输入用户名与密码,
     如果用户名为'jason',密码为'123',输出打印'登陆成功!',否则'登陆失败!'
     name = input("name: ")
passwd = int(input("passwd: "))

if name == "jason" and passwd == 123:
     print("登陆成功")
else:
     print("登录失败")

   
    
13、编写程序,根据用户输入内容打印其权限

        '''
         egon --> 超级管理员
         tom  --> 普通管理员
         jack,rain --> 业务主管
         其他 --> 普通用户
         '''
    
        
     '''
egon --> 超级管理员
tom  --> 普通管理员
jack,rain --> 业务主管
其他 --> 普通用户
'''
name=input('请输入用户名字:')

if name == 'egon':
     print('超级管理员')
elif name == 'tom':
     print('普通管理员')
elif name == 'jack' or name == 'rain':
     print('业务主管')
else:
     print('普通用户')
        
方法二
name = input("user :  ")
list1 = ["jack","rain"]
user = {"egon":"超级管理员","tom":"普通管理员",}
if name == 'egon':
     print(user["egon"])
elif name== 'tom':
     print(user["tom"])
elif name in list1:
     print("业务主管")
else:
     print("普通用户")       
        
        
     14、编写程序,实现如下功能
         # 如果:今天是Monday,那么:上班
         # 如果:今天是Tuesday,那么:上班
         # 如果:今天是Wednesday,那么:上班
         # 如果:今天是Thursday,那么:上班
         # 如果:今天是Friday,那么:上班
         # 如果:今天是Saturday,那么:出去浪
         # 如果:今天是Sunday,那么:出去浪
        
today = str.capitalize(input("<<: "))

if today in ["Saturday","Sunday"]:
     print("出去浪")
elif today in ['Monday','Tuesday','Wednesday','Thursday','Friday']:
     print("上班")
else:
     print('''必须输入其中一种:
     Monday
     Tuesday
     Wednesday
     Thursday
     Friday
     Saturday
     Sunday
     ''')   

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...