用户交互与while循环<代码>

#用户交互1 age_oldboy = 56
2 guess_age = int(input(">>:"))
3 if guess_age == age_oldboy:
4     print("bingo")
5 else:
6     print("you are stupid")
#while循环"""a = int(input("kuan:"))
b = int(input("gao:"))
jishu1 = 1

while jishu1 <= b:                               #外层的while执行一次,则内层while
    jishu2 = 1                                   #要循环完一整次1-a
    while jishu2 <=a:
        print("#",end="")
        jishu2 +=1
    jishu1 +=1
    print()
"""
print("---------------------9×9乘法表----------------------")
num = 9
a = 0
b = 0
while b < num:
    b += 1
    while a < b:
        a +=1
        print(a,"*",b,"=",a*b,end="   ")     #end后面空格换成制表符(\t)后对齐  将a *b 装换成str则省去空格。
    print()
    a = 0
#循环中break与continueflag = True
while flag:
    user_input = int(input(">>:"))
    if user_input == 50:
        print("right")
        flag = False           #替换成break
    elif user_input > 50:
        print("think smaller")
    else :
        print("think bigger")
print("end")
#  break是指跳出循环不执行while  而continue是指继续下个循环(continue下面的都不执行)
---------------------------------------------------------------------------

"""num = 1
while num < 10:
    num +=1
    if num == 3:
        continue
    print(num)                  #结果 2456...11
else:
    print("this for else")         #continue 不会打断while本身所以有“this is for else”   若是换成break则不会有这句话。
"""

上图为没有进行对齐和去空格的操作,具体方法代码中注释有。

用户登录

 1 #! /usr/bin/env python
 2 # _*_ coding:utf-8 _*_
 3 Password = "caoge1ge"
 4 name = input("your name is:")
 5 age = int(input("your age is:"))                 #再转换成整形,input接收的都是字符串
 6 password = input("type yourpassword:")
 7 if Password == password:                          #判断
 8     print("welcome,{Name}".format(Name=name))   #退格的重要性 TAB!=四个空格 官方建议四个空格
 9     info = ‘‘‘
10     用户名:%s
11     年龄:%d
12     密码:%s
13     ‘‘‘ %(name,age,password)                      #s是string d是整形
14     print(info)                                    #格式化输出最好先用‘’这样再注释的时候用“
15     # msg = ‘‘‘                                    #注释多行的快捷键是ctrl+/
16     # mingzi:{_name}
17     # nianling:{_nianling}
18     # ‘‘‘.format(_name=name,
19     #            _nianling=age)
20     # print(msg)
21 else:print("wrong password")
时间: 2024-08-27 14:26:33

用户交互与while循环<代码>的相关文章

Python的判断,循环,用户交互.

---恢复内容开始--- 刚开始学Py(拒绝交易),简单的学了两天,凑合发个博客=== Python的第一个程序:Hello World 1 # Author:学无止境 2 3 print("Hello World"); 很简单的一个程序,动过print函数像屏幕打印输出了一句话. 判断: 判断也是挺简单的,if elif else记住这几个关键字即可   1 # Author:学无止境 2 3 a,b = 1,3; 4 5 if a>b: 6 print("1&quo

Day 01 :变量、数据类型、用户交互、if语句、循环、for循环

1. 变量 变量:将程序中运算的中间结果暂时存到内存中,以便后续程序调用. 规则: 1.变量是由数字字母下划线任意组合: 2.变量不能是数字开头: 3.变量不能是python中的关键字: 4.变量要具有可描述性: 5.变量不能使用中文: 书写格式: 驼峰体 AgeOfOldboy = 56NumberOfStudents = 80 下划线 age_of_oldboy = 56 number_of_students = 80 2. 常量 常量:一直不变的量 ,例如:π:约定俗成全部代谢的变量为常量

python-变量、用户交互、循环

如何在pycharm上创建一个工程 打开pycharm,在菜单栏点击file选项,选着New project,跳出一个New project的框,在左边一栏选择pure python,会在右边出现两行,第一行是选择工程创建的地址及工程的名字,第二行是选着使用的python的版本,选着好之后,点击右下角的creat.至此,工程就创建好了.然后在窗口右边的创建的工程名字点击鼠标右键,选择New,再选着Directory,一个目录就创建好了.将鼠标定位到刚创建的目录名出点击鼠标右键选择New,再选择p

python学习之路-用户交互,if,while循环

一:用户交互 与用户交互主要使用input,这里需要说明三点: 1:input会等待用户输入 2:会将输入的内容赋值给变量 3:input出的变量都是字符串类型(str) 例子1:注意,因为input输出的字符串,所以可以做拼接 name=input("你的名字:") age=input("你的年龄:") print("你叫"+name,"年龄是"+age+"岁") 原文地址:https://www.cnb

【转】使用 WebGL 进行 3D 开发,第 3 部分: 添加用户交互

转自HTML5游戏开发者社区 使用 WebGL 进行 3D 开发,第 1 部分: WebGL 简介使用 WebGL 进行 3D 开发,第 2 部分: 使用 WebGL 库以更少的编码做更多的事情使用 WebGL 进行 3D 开发,第 3 部分: 添加用户交互 WebGL API 为 JavaScript 开发人员提供了直接利用当今的 PC 和移动设备硬件中的强大内置 3D 图形加速功能的能力.现代浏览器已经明确支持 WebGL,WebGL 使得人们可以为主流 Web 用户创建高性能的 3D 游戏

Python实现用户交互,显示省市县三级联动的选择

题目:Python实现用户交互,显示省市县三级联动的选择 代码: dic = { "江西": { "萍乡": ["安源", "彭高", "上栗"], "新余": ["良山", "新钢", "兴安岭"], }, "北京": { "大兴区": ["礼贤镇", "魏

python-FIrst1--变量赋值-注释-用户交互-条件判断与缩进

变量与赋值 name='mike'          #这里一定要注意,如果右边的值不是数字,就一定要加引号,否则系统会认为右边也是一个变量,而右边我们希望是一个值,所以这时候我们就需要给右边加上单引号或者双引号,以表示右边是一个字符串. age=39 把右边的值赋予左边,就是赋值,左边的name和age就叫做变量. 注释 可以用#符号来表示,也可以用一对三个连续的单引号和双引号来表示多行注释,当要注释的内容不多的时候用#比较方便,当要注释很多行内容尤其是超过三行的时候最好用,一对 三个单引号或

菜鸟学Python Day1.4(导入模块Import、用户交互Raw_input)

导入模块      1.什么是模块? 2.导入模块 Import moduleName   (自带200多个模块,第三方模块上千) Python标准库 如下:导入模块os.system内的的df,查看内存 查看模块os可以导入很多方法os. tab健: 如何加tab健: /usr/lib/python2.7/dist-packages/tab.py   默认第三方库存放位置 Python寻找路径规则: 如果查询不到就会报错, 如何让某一个模块在python任何一个地方都可以导入: ①在sys.p

C# 通过服务启动窗体(把窗体添加到服务里)实现用户交互的windows服务[转发]

由于个人需要,想找一个键盘记录的程序,从网上下载了很多,多数都是需要注册的,另外也多被杀软查杀.于是决定自己写一个,如果作为一个windows应用程序,可以实现抓取键盘的记录.想要实现随系统启动的话,其中一种方法就是要作为windows服务,把代码直接写到服务里边并不能抓取到键盘的记录,从网上翻阅资料及查看msdn才知道: Windows 服务应用程序在不同于登录用户的交互区域的窗口区域中运行.窗口区域是包含剪贴板.一组全局原子和一组桌面对象的安全对象.由于 Windows 服务的区域不是交互区