首页 > 编程语言 >python 语法之 print 函数和 input 函数

python 语法之 print 函数和 input 函数

时间:2024-03-04 22:23:46浏览次数:27  
标签:函数 python sum 注释 grades print input

print 函数
input 函数

案例一:圆的周长

import math
s=input("圆的半径:\n")
s=float(s)
c=2*math.pi*s
print(f"圆的周长,{c:.2f}")
w=input("请输入天气情况(可选项:晴、阴):")
if w=="晴天":
    print("play")
else:
    print(f"天气{w}不玩")
## 注意:一般缩进4个空格

注释:
1)使用 # 进行注释单行注释
2)使用 """ """进行注释

def f()
    """
    
    :return: 
    """
#这个 pycharm 自动注释

案例二

F=input("请输入华氏温度:")
F=float(F)
c=(F-32)/1.8
print(f"转换为摄氏温度为:{c:.2f}")

ps: 除法想要得到整数使用 //

加断点,fn+f8 按行去执行,fn+f9执行一次循环

位运算

print(4 << 2)
10000=2^4=16

运算符优先级:否(not)>与(and) >或(or)

字符串

  • 如果字符串中包含双引号,该怎么办? 使用单引号

ps:\u,代表unicode编码

案例三:

s=["1","2","3","4","5","6"]  #6门
grades=[]
for sub in s:
    grades.append(int(input(f"{sub}:")))
sum=sum(grades)
avg=sum/len(s)
squ=sum([(gra-avg)**2 for gra in grades]) / len(s)
print(f"方差:{sq}")

案例四:汉字输出 unicode 编码

name=input("name:")
uc =' '
for w in name:
    uc += r'\u'+ hex(ord(w))[2:]  #ord必须是一个字符来得到 10进制数,使用hex转为16进制,将10进制整数转换成16进制,r是字符串的原生表示法
print(f'{uc}')

标签:函数,python,sum,注释,grades,print,input
From: https://www.cnblogs.com/BY1314/p/17694989.html

相关文章

  • python益智游戏五子棋的二次创新
    五子棋是一种源自中国的传统棋类游戏,起源可以追溯到古代。它是一种两人对弈的游戏,使用棋盘和棋子进行。棋盘通常是一个15×15的网格,棋子分为黑白两色,双方轮流在棋盘上落子。游戏的目标是通过在棋盘上落子,使自己的五个棋子在横向、纵向或斜向形成连续的线路,从而获胜。五子棋被认......
  • WSGI介绍:Python 首先了解
    1.1什么是WSGI首先介绍几个关于WSGI相关的概念WSGI:全称是WebServerGatewayInterface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述webserver如何与webapplication通信的规范。server和application的规范在PEP3333中有具体描述。要实现WSGI协议,必须同时实......
  • python-pip更改下载路径,解决超时问题
    有时pip安装包时,会提示pip._vendor.urllib3.exceptions.ReadTimeoutError:HTTPSConnectionPool(host='files.pythonhosted.org',port=443):Readtimedout.原因跟解决方式PyPI镜像:考虑使用PyPI的镜像站点。中国用户经常遇到与files.pythonhosted.org的连接问题,因此他们经常......
  • python内置方法(重点)
    方法作用示例输出upper全部大写"hello".upper()"HELLO"lower全部小写"Hello".lower()"hello"startswith()是否以a开头"Yuan".startswith("Yu")Trueendswith()是否以a结尾"Yuan".endswith("a&qu......
  • python运算符
    【1】算数运算符运算符说明实例结果+加1+12-减1-10*乘1*33/除法(和数学中的规则一样)4/22//整除(只保留商的整数部分)7//23%取余,即返回除法的余数7%21**幂运算/次方运算,即返回x的y次方2**416,即24【2】赋值运算符......
  • 42函数对象
    函数对象#include<iostream>usingnamespacestd;/*template<typenameT>boolmygreater(Ta,Tb){  returna>b;}template<typenameT>boolmyless(Ta,Tb){  returna<b;}*//*1.通过函数对象调用operator(),可以省略函数的调用开销,比通过函数......
  • 编码绕过xss说明和htmlspecialchars函数
    html实体编码JS编码1.htmlspecialchars函数把一些预定义的字符转换为html实体预定义的字符&->&amp;"->"'->'<-><>->gt;<script>--><&ltscript&gt默认绕过绕过方式:payload:'onclick='alert(123)'或者&#......
  • python数据类型与字符串常用方法
    int-py2中有:int/long;py3中有int。-强制转换:int(''76"")-除法:py2(多加一行代码)和py3(正常)boolTrue/False(其他语言:true/false)特殊为False的其他类型:0和""str独有功能upper/lowerreplacestrip/lstrip/rstripisdigitsplit/r......
  • python基础语法
    (1)注释注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。一般情况下,合理的代码注释应该占源代码的1/3左右。注释只是为了提高公认阅读,不会被解释器执行。Python......
  • python变量命名规范
    简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。Python中标识符的命名不是随意的,而是要遵守一定的命令规则标识符是由字符(A~Z和a~z)、下划线和数字组成,但第一个字符不能是数字。标识符不能和......