小编Reb*_*que的帖子

在 Ubuntu 上的 Opera 中打开 jupyter 笔记本

我已经将 jupyter 笔记本设置为在 Ubuntu 上的 Opera 中打开(Chrome 和 Lastpass 不适用于 jupyter)。我遵循了这个指南。

但是,当我从终端打开 jupyter 笔记本时,它会将我带到而http://openurl%28http//localhost:8888/tree,new-page)不是http://localhost:8888/tree.

正确的网址在 Chrome 上仍然可以正常打开。在 Ubuntu 16.04 上运行 Anaconda Python 3。

有任何想法吗?

python ubuntu jupyter

2
推荐指数
1
解决办法
3051
查看次数

确保每个字母仅在密码中出现一次

刚开始学习python并尝试使用循环编写代码来检查唯一字母,如下所示:

def has_unique_letters(x):
  count = 0
  letters = set(x)
  while count < len(x):
    if x[count] in letters:
       return False
    count += 1
  return True
Run Code Online (Sandbox Code Playgroud)

但无论我在x中输入什么,它都返回false.代码有什么问题?谢谢!

python set while-loop

2
推荐指数
1
解决办法
104
查看次数

如何将两个变量连接在一起以创建用户名?

如何将两个变量连接在一起创建用户名?

name = input("enter name: ")
age = int(input("enter age: "))
username = (name[0,3] + str(age))
print(username)
Run Code Online (Sandbox Code Playgroud)

这给了我一个,type error但我不确定我做错了什么.我希望名字的前三个字母与年龄相结合,以形成一个新的用户名.有人可以帮帮我吗!

python python-3.x

1
推荐指数
1
解决办法
74
查看次数

将输出打印到小数点后三位

我有以下形式的打印声明:

print("a = ", a, "b = ", b, "c = ", c)
Run Code Online (Sandbox Code Playgroud)

其中 a、b 和 c 是浮点数。我想打印到小数点后三位,并保留打印语句当前的形式,如果可能的话?

试图

在类似的帖子之后,我尝试了以下操作:

print(" %.3f a = ", a, "%.3f b = ", b, "%.3f c = ", c)
Run Code Online (Sandbox Code Playgroud)

但这只是在打印语句中打印了“%.3f”。关于如何调整我的打印报表有什么建议吗?

python decimalformat python-3.x

1
推荐指数
1
解决办法
1万
查看次数

在 tk.Entry 中显示灰色的默认文本

我想知道如何在此处附加的代码中定义的输入框中添加某种背景文本:

该框可能会显示“示例:Joe Bloggs”,但是当用户在框内单击时会变灰,然后将其删除?希望这不是太棘手。

        # ************ Retrieve user's Full name ************
    tk.Label(self, text='First and last name:').grid(sticky='e') # Label

    self.full_name_entry = tk.Entry(self, bg='white', width=30) # Entry box
    self.full_name_entry.grid(row=1, column=1, pady=15, columnspan=2) # Entry box placement
Run Code Online (Sandbox Code Playgroud)

python tkinter tkinter-entry

1
推荐指数
1
解决办法
4743
查看次数

Python - Tkinter - Paint:如何平滑地绘制并用不同的名称保存图像?

我制作了一个绘画程序,但我无法顺利绘制并且每次都用不同的名称保存图像。请帮忙!

from tkinter import *
# by Canvas I can't save image, so i use PIL
import PIL
from PIL import Image, ImageDraw


def save():
    filename = 'image.png'
    image1.save(filename)

def paint(event):
    x1, y1 = (event.x), (event.y)
    x2, y2 = (event.x + 1), (event.y + 1)
    cv.create_oval((x1, y1, x2, y2), fill='black', width=10)
    #  --- PIL
    draw.line((x1, y1, x2, y2), fill='black', width=10)


root = Tk()

cv = Canvas(root, width=640, height=480, bg='white')
# --- PIL
image1 = PIL.Image.new('RGB', (640, 480), 'white')
draw = …
Run Code Online (Sandbox Code Playgroud)

tkinter paint python-imaging-library python-3.x tkinter-canvas

1
推荐指数
1
解决办法
1万
查看次数

当给出具有较大值的输入时,不给出输出

我写了一个代码来输出字​​母'a'在列表的给定长度内重复的次数,它与长度小于1000000的输入完美配合,但没有长度大于1000000的输出。我非常感谢您的帮助。

代码:

n = int(input("Length: "))
s = list(input("String: "))
a = s
for i in s:
    if len(a) < n:
        a.append(i)
print(a.count("a"))
print(a)
Run Code Online (Sandbox Code Playgroud)

例如,如果给出如下输入,则不会执行代码

Length: 100000000000000
String: abcasc
Run Code Online (Sandbox Code Playgroud)

我还注意到,当该程序运行时打开/运行另一个应用程序时,我的计算机会死机。

python algorithm python-3.x

1
推荐指数
1
解决办法
44
查看次数

如何启动带有空 argv 的 Python 程序?

我遇到的问题是,运行程序后,它出错说我的 argv 包含 1 个条目,并且需要将其设置为 0

import subprocess
args = ['/challenge/embryoio_level75']
subprocess.run(args)
Run Code Online (Sandbox Code Playgroud)

python subprocess

1
推荐指数
1
解决办法
714
查看次数

如何使用For循环替换列表中的元素

如何在列表中的每个动词上添加“ ing” verbs?如果要在每个单词后加上“ ing”(例如“皮划艇,哭泣...”)到新列表中,那很容易,但是我不知道如何用“皮划艇,哭泣,走路”来覆盖原始动词列表。 ..”

我不认为append是正确的方法,因为这只是将每个单词对象添加到动词列表的末尾。谢谢你们。

verbs = ["kayak", "cry", "walk", "eat", "drink", "fly"]

for words in verbs:
    words = words + "ing"
Run Code Online (Sandbox Code Playgroud)

python list

0
推荐指数
1
解决办法
98
查看次数

如何查找列表中缺失的元素?

我有一个目标清单

target_list = ['one', 'two', 'three','four', 'five']
Run Code Online (Sandbox Code Playgroud)

输出列表为

output_list = ['two','three','four', 'five']
Run Code Online (Sandbox Code Playgroud)

target_list固定的,而output_list会根据某些函数的输出而变化。我想根据target_list的观察找到哪个元素会被遗漏output_list

如上例所示,one缺少该元素。我还想计算缺失元素的数量。你能帮我用 python 来做吗?

python python-2.7

-1
推荐指数
1
解决办法
4264
查看次数

addPlayer()方法不返回任何值

我正在编写一个代码来整理一个慈善橄榄球队,我要编写一个名为addPlayer()的方法,该方法需要两个字符串争论,玩家姓名,如果名人或专业人士,以及性别的char参数.该方法不返回任何值.此方法创建具有给定名称,分类和性别的Player的新实例,并将其添加到名人或教授的适当球员集合中.

我有一个populatePlayerLists()方法

public void populatePlayerLists()
{

   this.addPlayer("Robbie Williams","Celebrity",'M');
   this.addPlayer("Robbie Fowler","Professional",'M');

}
Run Code Online (Sandbox Code Playgroud)

我的实例变量如下

private List < Player > professionalsList;
private List< Player > celebritiesList;
Run Code Online (Sandbox Code Playgroud)

我的addPlayer()方法如下

public void addPlayer(String name, String classification,char gender)
{

   { 
      this.professionalsList.add(new Player(name, classification, gender)); 
      this.celebritiesList.add(new Player(name, classification, gender)); 
   } 
}
Run Code Online (Sandbox Code Playgroud)

玩家和名人添加到列表,但他们添加到两个列表,当我希望明星转到一个列表和专业人士转到其他帮助请.

java

-2
推荐指数
1
解决办法
530
查看次数