设计函数int sqrt(int x),计算 x 的平方根。

输入格式

输入一个 整数 xx,输出它的平方根。直到碰到文件结束符(EOF)为止。

输出格式

对于每组输入,输出一行一个整数,表示输入整数的平方根。

样例输入

1
2
3
4
5
6
7
8
9
样例输出

1
1
1
2
2
2
2
2

代码一:用try…except

try:while True:s = int(input())print(int(s**0.5))
except EOFError:pass

代码二:用sys.stdin

> import sys  for line in sys.stdin:
>     a=int(line)
>     if a!=0:
>         print(int(a**0.5))

代码量和题目一样,不长。用c语言一下就可以写出来了,python处理EOF这个要点是把我整了一下,作为小白就应该多查多问多思考。太多人是说用try…except,然后我又在其它地方看到用sys.stdin的。我想,不去探索也不知道这种方法吧,虽然在实际应用中可能用不到,但是在探索的过程是很有味的。

Python|计蒜客——X的平方根相关推荐

  1. 计蒜客难题题库之一 泥塑课 python解答

    计蒜客挑战难题之一 泥塑课 python解答 题目: 小米是一个幼儿园老师,每学期的泥塑课上,她都会给每个学生发不超过250立方厘米的等量橡皮泥,教大家做泥塑.在上课过程中,她发现每个班都恰好有一个小 ...

  2. 计蒜客难题题库之二 奇怪的国家 python解答

    计蒜客挑战难题之二 奇怪的国家 python解答 题目: 有一个奇怪的国家,里面的国民对于事情的态度永远只有两面.当两个人遇到一起讨论一个事情的时候--两个持赞同观点的人遇到一起后会对这个事情都继续赞 ...

  3. 计算二进制补码 计蒜客 Python

    题目 题目来源于计蒜客输出二进制补码 题目描述 蒜头君有一个 int 的整数,输出它的 32 位二进制补码. 输入格式 一个整型整数. 输出格式 输出一行,即该整数的补码表示. 样例输入 7 样例输出 ...

  4. 计蒜客2020蓝桥杯大学A组模拟赛题解

    计蒜客2020蓝桥杯大学A组模拟赛题解 蓝桥杯的话,去年拿了C++组的国二.今年报名了新成立的Python组,不知道能不能摸到国一的鱼 模拟赛链接如下: https://www.jisuanke.co ...

  5. 计蒜客 挑战难题 爬楼梯

    计蒜客 挑战难题 爬楼梯 假设你现在正在爬楼梯,楼梯有n级.每次你只能爬1级或者2级,那么你有多少种方法爬到楼梯的顶部? 格式: 第一行输入一个数n(n<=50),代表楼梯的级数. 接下来一行输 ...

  6. 无脑博士的试管们java_计蒜客 无脑博士和他的试管们

    标签: 无脑博士有三个容量分别是A,B,C升的试管,A,B,C分别是三个从1到20的整数,最初,A和B试管都是空的,而C试管是装满硫酸铜溶液的.有时,无脑博士把硫酸铜溶液从一个试管倒到另一个试管中,直 ...

  7. 最短路(遍历边)计蒜客—DD坐地铁

    题目: C 城有 n 个站点, m 条双向地铁,每条地铁有一个 companyicompany_icompanyi​表示它的公司,如果连续乘坐同一家公司的地铁只要花 1元钱就好.DD现在想出门找萨摩耶 ...

  8. K - Triangle 计蒜客 - 42405

    K - Triangle 计蒜客 - 42405 题意: 给你一个三角形的三点,再给你三角形边上一个点,让你求另一个点(也要在三角形上),使得平分三角形的面积 题解: 计算几何 三角形的三边ab,ac ...

  9. H - Prince and Princess 计蒜客 - 42402

    H - Prince and Princess 计蒜客 - 42402 题意: 你现在要寻找公主,有三种人,第一种是说真话的人(至少为1,因为公主是说真话的人),第二种人是只会说假话的,第三种是胡说八 ...

最新文章

  1. 2019微信数据报告新鲜出炉!
  2. 用XLRD批处理Excel
  3. arduino char*转string_【201期】面试官:String长度有限制吗?是多少?还好我看过...
  4. DeepLearning:tensorflow 参数初始化和参数保存
  5. java中的类型擦除type erasure
  6. 华为机试支持python吗_4.10华为暑期实习生机试题目,python解答
  7. 群晖能从linux备份数据吗,通过rsync将Linux服务器数据备份到群晖
  8. 基于log4net的支持动态文件名、按日期和大小自动分割文件的日志组件
  9. 分享 :用五个趣味案例教你数据分析的基本思想
  10. 用备份进行Active Directory的灾难重建
  11. 使用NFS搭建WEB服务器集群
  12. python工具包: pandas
  13. Android开发之JSON使用
  14. jdk环境变量的配置
  15. 爱思助手更新后无法连接服务器,爱思助手出现无法连接或连接超时的操作教程...
  16. sklearn中的数据预处理和特征工程
  17. 内核分析-简单的操作系统内核源码解读
  18. 图解推导爬楼梯(跳台阶)问题详细过程
  19. android adb interface驱动安装
  20. 2022:股票程序化交易实战2022Q1

热门文章

  1. 现代通信原理A.2:FIR低通滤波器设计
  2. “AV终结者”预防方法
  3. Python pyc文件 bytecode的压缩, 加壳和脱壳解析
  4. linux虚拟IP/yum Invalid version flag: if 错误//configure:错误:HTTP重写模块需要PCRE库。
  5. rhythmbox的歌词插件
  6. 【系统救援】/lib64/libnssutil3.so: version `NSSUTIL_3.59‘ not found (required by /lib64/libnss3.so)
  7. 通过机器码获得注册码的完整方案
  8. 微型计算机数值,微型计算机中存储数据的最小单位是( )
  9. 微软模拟飞行10厦门航空涂装_《微软模拟飞行》海量附加内容!最真实的飞行体验...
  10. 黑莓行货手机是否都有运营商(移动,电信,联通)的logo?