ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python-day01课下练习二(循环和条件判断)

2022-04-18 08:32:22  阅读:164  来源: 互联网

标签:guess Python day01 elif 课下 key print new age


range 范围

str = range(10) # 范围是 0 — 9
print(str)
ste1 = range(3,9)
for i in ste1:
print(i)

python 推导式

列表推导格式为:

格式一: 表达式 for 变零 in 列表

格式二: 表达式 for 变零 in 列表 if 条件

需求:过滤掉长度小于 3 的字符串列表,并将剩下的转换成大写字母

names = ['Bob','Jerry','Time','Tom','Smith', 'Alice','Wendy']
new_name = [name.upper() for name in names if len(name) > 3]
print(new_name)

需求:计算100以内,能被5整除的数

num = [new_num*2 for new_num in range(101) if new_num % 5 == 0]
print(num)

字典推导式

需求一: 使用字符串及其长度创建字典

dict = {'hello','world','java','python','like'}
newDict ={key:len(key) for key in dict}
print(newDict)

需求:提供9个数,以9个数字为键,9个数字的平方为值来创建字典

i = range(10)
dict = {key:key*key for key in i}
print(dict)

python 条件控制

if

age = int(input("请输入你家狗的年龄:"))

print("")

if age <= 0:

print("你是在开玩笑吗?")

elif age == 1:

print("相当于14岁的人!")

elif age ==2:

print("相当于22岁的人!")

elif age > 2:

human = 22 + (age - 2)*5

print("相当于:",human,"岁的人了!")

input("点击Enter键退出!")

猜数字大小的实例

target = 13

guess = -1

print("猜字谜游戏开始了==")

while guess != target:

guess = int(input("请输入您猜的数字:"))

if guess == target:

print("恭喜你,猜对了!!!")

break

elif guess > target:

print("您猜的数字大了哟!!!")

elif guess < target:

print("您猜的数字小了哟!!!")

以下实例使用了 while 来计算 1 到 100 的总和:

i = 1

add = 0

while i <= 100:

add = add + i

i = i+1

print(add)

标签:guess,Python,day01,elif,课下,key,print,new,age
来源: https://www.cnblogs.com/atao-BigData/p/16158126.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有