x_hola

x_hola 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 个人简介什么都没有

个人动态

x_hola 回答了问题 · 2019-05-31

解决while循环镶嵌if,if执行后为何while不再执行?(python3)

是编译器出问题了

关注 2 回答 2

x_hola 提出了问题 · 2019-05-31

解决while循环镶嵌if,if执行后为何while不再执行?(python3)

a=[1,2,3,4,5];b=[1,2,3,4,5];c=[1,2,3,4,5];m=0;n=0;o=0
while m < 5:
    while n < 5:
        while o < 5:
            if a[m]+b[n]+c[o] == 5:
                print(a[m],b[n],c[o])
            o = o+1
        o = 0
        n = n+1
    n=0
    m=m+1

关注 2 回答 2

x_hola 赞了回答 · 2019-05-30

解决求解:两个while循环镶嵌在一起造成循环次数不够(python3.7.3)

第二个 while i < 3 循环完成后,i已经等于3了。
再之后,m=1和m=2的时候,i因为已经等于3了,所以就不再进入while i < 3的循环了。
可以在m=m+1前,重新初始化i=0

>>> k = [1,2,3];k = [1,2,3]
>>> i=0;m=0
>>> while m < 3:
    while i < 3:
        print(k[m],b[i])
        i=i+1
    i = 0
    m=m+1

关注 2 回答 1

x_hola 提出了问题 · 2019-05-30

解决求解:两个while循环镶嵌在一起造成循环次数不够(python3.7.3)

>>> k = [1,2,3];k = [1,2,3]
>>> i=0;m=0
>>> while m < 3:
    while i < 3:
        print(k[m],b[i])
        i=i+1
    m=m+1

    
1 1
1 2
1 3
>>> 

关注 2 回答 1

x_hola 提出了问题 · 2017-06-21

window.resizeTo 无效

<html>
<button onclick="closes()">create</button>
<button onclick="tos()">change</button>

<script>
function closes()
{
    window.open("","myname","width=400, height=400");

}
function tos()
{
    window.resizeTo(700,200);

}
</script>
</html>

window.resizeTo不能调整窗口大小,怎么回事?
谢谢

关注 3 回答 2

x_hola 赞了回答 · 2017-06-17

解决switch语句中关于case的疑问

aint10 也是 int。C# 中类型区分比较严格,纯 int 类型之间的运算结果一定是个 int,所以 95 / 10,从数学上可以得到 9.5,但是在这里,需要对它取整,而且是简单取整,就是直接取整数部分(而不是四舍五入),所以会得到9。

关注 3 回答 2

x_hola 提出了问题 · 2017-06-17

解决switch语句中关于case的疑问

c#
运行下面代码后,输入95,返回“优秀”,但是case中没有没有提到9.5,这个如何解释?
谢谢
可以给我链接吗?编程新手,手头的教程太粗糙了。。。

using System;

namespace cases
{
    class cases
    {
        static void Main(string[] args)
        {
            int a = Convert.ToInt32(Console.ReadLine());
            switch(a/10)
            {
                case 10:
                case 9:
                    Console.WriteLine("优秀");
                    break;
            }
            Console.ReadKey(true);
        }
    }
}

关注 3 回答 2

x_hola 赞了回答 · 2017-06-12

解决c# Read()与ReadLine()输入结果为何不一样?

字符 5 的ASCII值就是53(0x35)

关注 2 回答 2

x_hola 赞了回答 · 2017-06-12

解决c# Read()与ReadLine()输入结果为何不一样?

Console.Read() 方法用于获得用户输入的任何值ASCII值,
Console.ReadLine()将获得的数据保存在字符串变量之中。

关注 2 回答 2

x_hola 提出了问题 · 2017-06-12

解决c# Read()与ReadLine()输入结果为何不一样?

using System;

namespace yuanjisuanqi
{
    class yuanjisuanqi
    {
        static void Main(string[] args)
        {
            Console.WriteLine("###########################");
            Console.WriteLine("圆面积计算器");
            Console.WriteLine("###########################");
            Console.WriteLine("请输入半径:");
            const double pi = 3.1415926;
            double r = Convert.ToInt32(Console.ReadLine());
            double s = pi * r*r;
            Console.WriteLine("这个圆的面积为:{0}",s);
            Console.ReadKey(true);
        }
    }
}

如果将代码中的ReadLine()改成Read(),输出的面积就不对,改成Read()后,如果键盘输入5,输入的结果则是53.

请问,这是为什么?
谢谢

关注 2 回答 2

认证与成就

  • 获得 9 次点赞
  • 获得 210 枚徽章 获得 10 枚金徽章, 获得 61 枚银徽章, 获得 139 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2016-02-08
个人主页被 673 人浏览