首页 > 编程语言 >用kali学Python第7章用户输入和while循环的代码截图和分析

用kali学Python第7章用户输入和while循环的代码截图和分析

时间:2024-07-10 10:57:25浏览次数:21  
标签:Python kali age number current while input 输入

第7章     用户输入和while循环
用户输入
演示代码 7-1
name = input("Please enter your name: ")
print(f"\nHello,(name)!”)

运行结果
Please enter your name: iTuring
Hello, iTuring!

字符串转换其他类型
int(string):将字符串转换为整数值。
float(string):将字符串转换为浮点数(小数)值。
演示代码 7-2
age = input("How old are you? ")
age = int(age)
print(type(age), type(int(age)))
pi = float(input("What's the value of pi? ”))
while循环
不断运行while语句块中的代码,直到给定的条件为假。

break 关键字:退出整个循环语句块的执行。
continue关键字:跳过当前循环中余下代码的执行。
演示代码7-3

current_number =0 
while True:
current_number += 1
if current_number > 5: 
break
if current_number %2 ==0;
continue
print(current_number)

运行结果

1

3

5

 

                    图在上,解释在下

806e3a745bec4e79a5d9b3391f3d8313.png

 input括号里的字符串是输入信息时所提示的一组信息,当你输入Hello everyone!时就把信息赋给变量message了,然后打印message。

a2ac20a79017492aac7ced53e8c89c03.png

 这是在提示输入信息处多加了空格,以便识别输入的信息。

标签:Python,kali,age,number,current,while,input,输入
From: https://blog.csdn.net/2402_82643379/article/details/140289808

相关文章

  • Lbview调用python脚本报错:错误1667...无法导入指定的python模块
    前提注意:NILabVIEW2021(32位)Python3.9.10(32位)32位对应32位,64位同理,否则可能会报错报错的原因:LabVIEW中使用的Python环境与安装的Python包不匹配也就是说Labview中使用的是python版本安装的系统路径,而PyCharm使用的虚拟环境路径,它的包都是下载到项目文件夹内可......
  • 数据结构--单向链表篇(python实现)
    写在开头链表(Linkedlist)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)链表的优缺点优点不需要预先知道数据大小,实现灵活的内存动态管理插入、删除指定数据速度快缺点读取指定位置数据速......
  • python urllib 基础 1
    url='http://www.baidu.com'#模拟浏览器向服务器发送请求response=urllib.request.urlopen(url)#res=response.read().decode('utf-8')#print(res)#一个类型,六个方法#print(type(res))##HTTPResponse类型#print(type(response))#一个字节一个字节读#......
  • 关于pytorch2.3.x和cuda11.8,python3.11配置问题。cuda配置好了,然后和pytorch版本也是
    问题描述:NVIDIA-SMI的版本是12.5,cuda的版本是11.8,path路径都没有问题C:\ProgramFiles\NVIDIAGPUComputingToolkit\CUDA\v11.8\binC:\ProgramFiles\NVIDIAGPUComputingToolkit\CUDA\v11.8\libnvvpC:\ProgramFiles\NVIDIAGPUComputingToolkit\CUDA\v11.8\incl......
  • 计算机毕业设计必看必学18363+健康码采集系统原创定制程序,java、PHP、python、小程序
    springboot健康码采集系统摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,校园当然也不例外。健康码采集系统是以实际运用为开发背景,运用软件工程原理和开发方法,采用Java技术构建的一个管理系统。整个开......
  • 量化交易策略:赌徒在股市会运用凯利公式(附python代码)
    一、凯利公式的历史凯利公式(KellyCriterion)是由美国贝尔实验室物理学家约翰·拉里·凯利(JohnLarryKelly)于1956年提出的,用于计算最优投资比例的一种数学公式。凯利公式的核心思想是:在期望收益和风险之间找到一个平衡点,使得投资者在承担一定风险的情况下,能够获得最大化的......
  • 计算机毕业设计项目:18655 课程题库管理系统(开题答辩+程序定制+全套文案 )上万套实战教
    摘 要随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于课程题库管理系统当然也不能排除在外,随着网络技术的不断成熟,带动了课程题库管理系统,它彻底改变了过去传统的管理方式,不仅使服务管理难度变低了,还提升了管理的灵活性。这种个......
  • 计算机毕业设计项目: node.js 网上购物商城的设计与实现99525(开题答辩+程序定制+全套文
    摘 要随着社会的发展,计算机的优势和普及使得网上购物商城的开发成为必需。网上购物商城主要是借助计算机,通过对首页、站点管理(轮播图、公告栏)用户管理(管理员、注册用户)内容管理(商城资讯、资讯分类)商城管理(商城中心、分类列表、订单列表)等信息进行管理。减少管理员的工作......
  • 计算机毕业设计项目:校园新闻数据化系统的设计与实现 99293(开题答辩+程序定制+全套文案
    目 录摘要1绪论1.1研究目的和意义1.2选题背景和意义1.3系统开发技术的特色1.4springboot框架介绍1.5论文结构与章节安排22校园新闻数据化系统系统分析2.1可行性分析2.2系统流程分析2.2.1数据增加流程2.3.2数据修改流程2.3.3数据删除流程2.3......
  • 基数排序算法Python实现
    1.基数排序原理和步骤基数排序是一种非比较型的排序算法,特别适用于处理整数或者字符串等可以分解为多个部分的数据。其基本思想是按位(或字符)进行排序,从最低有效位到最高有效位逐次排序。基数排序常分为LSD(LeastSignificantDigit)和MSD(MostSignificantDigit)两种类型。以......