7.30 课后作业

mac2022-06-30  88

7.30 作业

简述Python的五大数据类型的作用、定义方式、使用方法:

1 数字类型

作用:用整型,浮点型描述状态,例如:年龄,号码,工资,身高,体重……

定义方式:

s = 10 x = 10.5

使用方法:加减乘除,逻辑运算

2 字符串类型

作用:用字符描述状态,例如:姓名,性别,学号……

定义方式:

name = '大大尊者wang' gender = "male"

使用方法:加,乘和逻辑比较,利用字符串索引进行取值

3 列表

作用:存放多个值,值可以说任意类型,例如:多个爱好

定义方式:

lis = ['nick',30,'ugly'] hobby = ['sing','dance','rap','basketball']

使用方法:利用索引取值

4 字典

作用:存取键值对,key:value。

定义方式:

dic = {'name':'nick','age':40,'hobby':['sing','dance','rap','basketball']}

使用方法:通过[key]输出key对应的value,.item()键值对,.key()关键字,.value()值

5 布尔型

作用:用于判断条件结果,True/False

定义方式:

bool(0) bool(1>2) bool('a' in 'abc')

使用方法:通常情况不会直接引用,需要使用逻辑运算得到结果,常用于while循环条件。

一行代码实现下述代码实现的功能:

x = 10 y = 10 z = 10 x = y = z = 10

写出两种交换x、y值的方式:

x = 10 y = 10 # 中间量 z = x x = y y = z # 交叉赋值 x,y = y,x

一行代码取出nick的第2、3个爱好:

nick_info_dict = { 'name':'nick', 'age':'18', 'height':180, 'weight':140, 'hobby_list':['read','run','music','code'], } nick_info_dict['hobby_list'][1:3]

在昨天猜年龄代码的基础上,增加用户输入年龄功能,并可以参考while循环博客,为应用程序添加循环。

import random count = 0 rel_age = random.randint(1,100) print('随机年龄:',rel_age) # 测试用,打印随机年龄,可省略。。。 while count<3: count+=1 rel_id = 'wzh' rel_psw = '123' id_info = input('请输入id:') psw_info = input('请输入password:') if id_info == rel_id and psw_info == rel_psw: print("登陆成功,游戏开始!") age_info = input("请输入1-100之间的年龄:") if age_info.isdigit() == False: print('输入的不是年龄!') continue if int(age_info) == rel_age: print('恭喜你猜对了!') print('1.飞机,2.火箭,3.直升机,4.宝马X7,5.迈巴赫全球限量') liwu = input('请输入想要的礼品:') if int(liwu) == 1: print('恭喜你获得飞机一架!') if int(liwu) == 2: print('恭喜你获得火箭一架!') if int(liwu) == 3: print('恭喜你获得直升机一架!') if int(liwu) == 4: print('恭喜你获得宝马X7一辆!') if int(liwu) == 5: print('恭喜你获得迈巴赫全球限量一辆!') print('游戏即将退出,请输入您的个人信息及联系方式,方便领取奖励:') name = input('请输入您的名字:') tel = input('请输入您的联系方式:') print('您的姓名:',name) print('您的联系方式',tel) print('请留意电话,工作人员稍后为您发奖!谢谢您的参加,再见!!!') break elif int(age_info) > rel_age: print('猜大了') else: print('猜小了') go_on = input('是否需要进行下一轮(Y/N):') if go_on == 'Y' or go_on == 'y': continue else: print('游戏结束!') break

https://www.cnblogs.com/dadazunzhe/

转载于:https://www.cnblogs.com/dadazunzhe/p/11271033.html

相关资源:SAP GUI for Windows 7.30 Security Guide
最新回复(0)