Python循环的一些基本练习
#1:# name = input('请输入你的身份')# if name == 'egon':# print('--> 超级管理员')# elif name == 'tom':# print('--> 普通管理员')# elif name == 'jack,rain':# print('--> 业务主管')# elif name == '其他':# print('--> 普通用户') #2# today = input('今天是星期几?')# if today == 'Monday' or today == 'Tuesday' or today == 'Wednesday' or today == 'Thursday' or today == 'Friday':# print('上班')# elif today =='Saturday' or today == 'sunday':# print('出去浪') #3、#(1). 使用while循环输出1 2 3 4 5 6 8 9 10# a=1# while a <11:# if a!=7:# print(a)# a+=1 #(2). 求1-100的所有数的和# sum=0# count =1# while count <= 100:# sum += count# count += 1# print(sum) #(3). 输出 1-100 内的所有奇数# sum=0# count =1# while count <= 100:# sum += count# count += 2# print(sum) #(4). 输出 1-100 内的所有偶数# sum1=0# count1 =0# while count1 <= 100:# sum1 += count1# count1 += 2# print(sum1) #(5). 求1-2+3-4+5 ... 99的所有数的和# sum2=0# count2 = 0# while count2 <100:# if count2 /2 == 1:# sum += count2# elif count2 /2 == 0:# sum -= count2# print(sum2) #6. 用户登陆(三次机会重试)# count3 =0# while count3 <3:# user_name=input('请输入用户名')# pwd=int(input('请输入密码'))# if user_name == 'boss' and pwd == 123:# print('登陆成功')# break# else:# print('登陆失败,请重新输入:')# coun3 +=1 #7:猜年龄游戏#要求:允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出# b1=0# while b1 <3:# age = int(input('请输入密码'))# if age == 24:# print('登陆成功')# break# else:# print('登陆失败,请重新输入:')# b1+=1 #8:猜年龄游戏升级版#要求:''' 允许用户最多尝试3次 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复, 如果回答N或n,就退出程序 如何猜对了,就直接退出 '''# b2=0# while True:# if b2 == 3:# jixu = input('你已经猜错3次了,是否还想继续猜?Y/N')# if jixu == 'Y':# b2 = 0# elif jixu == 'N':# print('退出成功')# break# else:# print('无效操作,请重新操作!')# count = 3 # 输入的其他非Y/N的字符串,返回继续选择猜与否# continue# age = int(input('请你想猜的年龄'))# if age == 24:# print('恭喜您,猜对年龄了!')# break# else:# print('猜错了,请重新输入')# b2 += 1 #4#编写计算器程序,要求# 1、用户输入quit则退出程序# 2、程序运行,让用户选择具体的计算操作是加法or乘法or除法 。。。然后输入数字进行运算# 3、简单示范如下,可以在这基础上进行改进# while 1:# msg='''# 1 加法# 2 减法# 3 乘法# 4 除法# '''# choice = input('请选择需要运算的符号(1-4): ').strip()# num1 = input('输入第一个需要运算的数字:').strip()# num2 = input('输入第二个需要运算的数字:').strip()# if choice == '1':# res=int(num1)+int(num2)# print('%s+%s=%s' %(num1,num2,res))# elif choice == '2':# res = int(num1) - int(num2)# print('%s-%s=%s' % (num1, num2, res))# elif choice == '3':# res = int(num1) * int(num2)# print('%s*%s=%s' % (num1, num2, res))# elif choice == '4':# res=int(num1)/int(num2)# print('%s/%s=%s' %(num1,num2,res))# elif choice == 'quit':# break #5、基于for循环嵌套实现# 5.1 打印九九乘法表# for i in range(1,10):# for j in range(1,i+1):# print('%s*%s=%s'%(j,i,i*j),end=' ') #九成九法则# print() #5.2 打印金字塔y = 5for x in range(1,y+1): for i in range(y - x): print(' ', end='') # 在一行中连续打印多个空格 for j in range(2*x-1): print('*',end='') #在一行中连续打印多个空格 print()print('----------分隔符-------------')''' #max_level=5********* #current_level=1,空格数=0,*号数=9 ******* #current_level=2,空格数=1,*号数=7 ***** #current_level=3,空格数=2,*号数=5 *** #current_level=4,空格数=3,*号数=3 * #current_level=5,空格数=4,*号数=1#数学表达式# 空格数=max_level-current_level 空格数=current-1# *号数=2*current_level-1 *号数=2*max_level-1 '''y=5for x in range(1,y+1): for i in range (x-1): print(' ', end='') for j in range (2*(y-x)+1): print('*', end='') print()
转载于:https://www.cnblogs.com/wangcheng9418/p/9107472.html
Python循环的一些基本练习相关推荐
- python新手任务:python循环嵌套
2019独角兽企业重金招聘Python工程师标准>>> Python 循环嵌套 Python 语言允许在一个循环体里面嵌入另一个循环. Python for 循环嵌套语法: Pyth ...
- 以下构成python循环结构的方法中_超星尔雅初级英语口语(持续更新中)选修课答案...
套期具有"对冲""互抵"的关系 答:正确 差异化战略核心是企业在市场营销.研究和开发.产品技术和工艺设计以及服务等方面具有强大的实力. 答:正确 以下构成Pyt ...
- Python 循环中的陷阱(转载)
Python 中的 for 循环和其他语言中的 for 循环工作方式是不一样的,今天就带你深入了解 Python 的 for 循环,看看它是如何工作的,以及它为什么按照这种方式工作. 循环中的陷阱 我 ...
- Lesson 021 —— python 循环语句
Lesson 021 -- python 循环语句 Python中的循环语句有 for 和 while. 循环可以使用 break 语句跳出当前循环. Python循环语句的控制结构图如下所示: wh ...
- python循环输出00-59
python循环输出00-59 for i in range(0,60):print("%02d"%i) ------------------------------------- ...
- Python 循环中的陷阱
Python 中的 for 循环和其他语言中的 for 循环工作方式是不一样的,今天就带你深入了解 Python 的 for 循环,看看它是如何工作的,以及它为什么按照这种方式工作. 循环中的陷阱 我 ...
- python循环语句嵌套_Python 循环语句
循环语句 循环语句主要是用于解决某些重复的代码工作,使需要重复的代码只写一遍即可. Python循环语句主要有两种:while循环和for...in...循环. 一.while循环 主要用于不确定循 ...
- 下列选项中不属于python循环语句的是哪一项_下列选项中,不属于字典操作的方法是哪一项?_学小易找答案...
[简答题]字符串有哪几种表现形式? [简答题]简述Python程序的执行过程. [单选题]Python 语句x='char';y=2,print(x+y)输出的结果是哪一项?() [编程题]输入三角形 ...
- python循环指令_Python循环
布尔运算 学习循环之前,先了解一个概念:布尔运算 布尔运算是数字符号化的逻辑推演法,包括联合.相交.相减.在图形处理操作中引用了这种逻辑运算方法以使简单的基本图形组合产生新的形体,并由二维布尔运算发展 ...
- python基础:python循环、三元运算、字典、文件操作
目录: python循环 三元运算 字符串 字典 文件操作基础 一.python编程 在面向过程式编程语言的执行流程中包含: 顺序执行 选择执行 循环执行 if是条件判断语句:if的执行流程属于选择执 ...
最新文章
- G.Fast应用将开启 中国光进铜退没白干
- yum 转mysql_centos下彻底删除MYSQL 和重新安装MYSQL(转)
- 不确定mysql是否安装成功了怎么办
- NYOJ--517--最小公倍数(大数打表)
- linux安装完怎么分区,Linux系统安装模式下硬盘分区怎么做?
- centos远程mc服务器,Centos7 下最最最简单的部署 MC 服务器超轻松学废
- MIME协议及源邮件格式分析
- C语言(CED)编写程序,求sum=1*1*1+2*2*2+3*3*3+4*4*4+5*5*5+····+n*n*n
- File对象的深度遍历以及删除练习。
- 华为指标OceanStore
- ELK 学习笔记之 elasticsearch Bulk操作
- oracle把字段选为候选键,Oracle数据库试题及答案
- Android安装应用后点击打开(Open)带来的问题及解决方式
- Linux静态库和动态库区别
- excel同一单元格怎么换行_自动换行还是强制换行?还有一键批量换行等着你
- Microsoft Web Farm Framework (WFF) 2.0 入门系列之一:WFF 介绍
- CCF-201809-3
- vue全家桶_vue脚手架
- win10系统升级后mysql找不到服务及数据消失问题
- Python使用RMF聚类分析客户价值