首页 > 其他分享 >输入和输出

输入和输出

时间:2023-11-28 18:12:44浏览次数:30  
标签:输出 name 小满 num user print input 输入

输入input

使用input获取用户的输入,结果是一个str的类型

name = input("请输入一个姓名: ")
print(f"你好!{name}")  # 你好!小满

结果转换

转成整数

user_input = input("输入一个整数: ")

num = int(user_input)
print(num)  # 10
print(type(num))  # <class 'int'>
# 非整数使用int会报错

user_input = input("输入一个整数: ")  # x
num = int(user_input)  # 报错:ValueError: invalid literal for int() with base 10: 'x'

转成浮点数

user_input = input("输入一个小数: ")
num = float(user_input)

print(num)  # 10.5
print(type(num))  # <class 'float'>
# 非浮点数使用float会报错

user_input = input("输入一个小数: ")  # y
num = float(user_input)  # 报错:ValueError: could not convert string to float: 'y'

输出print

简单的打印语句

sentence = "“如果你结婚了,记得给我张请柬,当时我没有及格,我想看看标准答案”"
print(sentence)  # “如果你结婚了,记得给我张请柬,当时我没有及格,我想看看标准答案”

使用逗号分割打印结果

name = "小满"
age = 3
hobby = "摸鱼"

print(name, age, hobby)  # 小满 3 摸鱼

指定分隔符

name = "小满"
age = 3
hobby = "摸鱼"

print(name, age, hobby, sep=" ♥ ")  # 小满 ♥ 3 ♥ 摸鱼

end关键字

end 是 print() 函数的一个可选参数。它用于指定在打印内容后要添加的字符串,默认情况下是换行符 \n。

name = "小满"
age = 3
hobby = "摸鱼"

print(name, age, sep=" ♥ ", end="➝")  # 小满 ♥ 3➝摸鱼
print(hobby)

循环打印不换行

是时候做些有趣的东西了,代码格式如下

import time

for index in range(1, 11):
    print(f"\r当前打印的数是{index}", end="")
    time.sleep(1)

有趣的图

标签:输出,name,小满,num,user,print,input,输入
From: https://www.cnblogs.com/ccsvip/p/17862606.html

相关文章

  • 输入框、文本域中内容底部有红色波浪线,如何去掉?vue2 html
    取消检查就不会有红色波浪线添加属性:spellcheck="false"1<el-input2type="textarea"3:autosize="{minRows:2,maxRows:40}"4placeholder="请输入内容"5v-model.trim="text"......
  • wpf 封装 时间日期 双向绑定 输入框 控件
    简单封装一个时间日期输入框DateTimePicker.xaml<UserControlx:Class="FullApp5DateTimePicker.Modules.ModuleName.Views.DateTimePicker"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http......
  • 用户交互 输入输出方法
    用户交互输入输出方法1.输入(input)输入,可以实现程序和用户之前的交互用户输入一些内容,用户按下回车键后,input函数会返回用户输入的内容将用户输入的内容赋值给name变量name=input("请输入你的用户名")#chenxuname="chenxu"*特别注意*用户输入的内容本质上......
  • 发掘Linux中输入输出重定向的妙用
        在Linux系统中,输入输出重定向是一项强大的功能,为用户提供了更灵活的命令行操作和文件处理方式。本文将深入研究Linux中输入输出重定向的功能,探讨其基本概念、常见用法以及如何在命令行环境中充分发挥其优势。1.输入输出重定向基础首先,让我们回顾一下输入输出重定向......
  • Java零基础入门-输入
    前言Java作为一门大型的编程语言,拥有广泛的应用领域和众多的开发人员。对于初学者来说,掌握Java的重点知识点非常重要,其中输入是Java中基础的操作之一。本文将介绍Java中输入的相关知识点,帮助初学者快速掌握Java。摘要本文将介绍Java中输入的相关知识点,包括输入的方法,使用示例以......
  • 关于使用CH32系列MCU定时器输出移相PWM波形
    在定时器的输出模式中,有一种输出模式—翻转模式,通过使用该模式,可以使用一个定时器不同通道输出移相PWM波形。关于翻转模式,当核心计数器与比较捕获寄存器的值相同时,翻转该通道的电平。使用翻转模式配置输出移相PWM波形代码如下:/**********************************(C)COPYRIGH......
  • 从英库(Engkoo)输入法吐槽
    今天整理文件的时候发现在OneDrive的根目录还有一个EngkooPinyin的文件夹,看配置文件更新已经是2014年3月了。当时微软出这个输入法的时候,感觉非常好用,然后满怀热情给电脑都装上了,结果没过多少年,不支持了,于是改回了搜狗输入法。搜索了一下,这个输入法后来更名“必应输入法,......
  • Java的Buffer流输入封装类
    importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.util.StringTokenizer;classQuickReader{privatefinalBufferedReaderbufferedReader=newBufferedReader(newInputStreamReader(System.in));......
  • Java换行输出
    Java换行输出的五种方法第一种:(println)System.out.print("#123");System.out.pritn("$123");//print--不会换行输出输出#123$123System.out.print("#123");System.out.println("$123");//println--输出时直接换行或者System.out.println("$123&......
  • ASP.NET Core Web API设置响应输出的Json数据格式的两种方式
    前言在ASP.NETCoreWebAPI中设置响应输出Json数据格式有两种方式,可以通过添加System.Text.Json或Newtonsoft.JsonJSON序列化和反序列化库在应用程序中全局设置接口响应的Json数据格式,本文示例使用的是新的MinimalAPI模式。JSON序列化和反序列化库System.Text.JsonSystem.Te......