在输入框输入的数大于等于70,在显示标签显示祝贺你成绩合格,否则显示成绩不合格继续努力
时间: 2024-03-05 16:49:01 浏览: 21
好的,可以参考下面的代码实现:
```python
import tkinter as tk
def check_score():
score = int(entry.get())
if score >= 70:
label.config(text="祝贺你成绩合格!")
else:
label.config(text="成绩不合格,继续努力!")
root = tk.Tk()
root.title("成绩判断")
root.geometry("300x200")
# 创建输入框
entry = tk.Entry(root)
entry.pack(pady=20)
# 创建按钮
button = tk.Button(root, text="判断", command=check_score)
button.pack()
# 创建标签
label = tk.Label(root, text="")
label.pack(pady=20)
root.mainloop()
```
这段代码创建了一个GUI界面,包括一个输入框、一个按钮和一个标签。当点击按钮时,程序会根据输入框中的数值判断成绩是否合格,并在标签中显示相应的提示信息。注意,这里使用了`int()`函数将输入框中的字符串转换为整数。
相关问题
要求: 在输入框如果输入的数大于等于70, 在显示标签显示“祝贺你,成绩合格”: 否则显示“成绩不合格,继续努力”
好的,根据您的要求,我可以提供以下代码示例:
```python
score = int(input("请输入您的成绩:"))
if score >= 70:
print("祝贺你,成绩合格")
else:
print("成绩不合格,继续努力")
```
您可以将该代码嵌入到您的应用程序中,以实现您的要求。请注意,此代码仅适用于 Python 编程语言。如果您使用其他编程语言,代码可能会有所不同。
修改代码让点击提交按钮时输入内容不合法时在输入框显示红色边框
假设你的提交按钮是一个 `button` 元素,输入框是一个 `input` 元素,可以通过以下代码实现输入内容不合法时在输入框显示红色边框:
```html
<input id="myInput" type="text">
<button id="submitBtn">提交</button>
<script>
const inputEl = document.getElementById('myInput');
const submitBtnEl = document.getElementById('submitBtn');
submitBtnEl.addEventListener('click', () => {
const inputValue = inputEl.value;
if (inputValue.trim().length === 0) { // 检查输入是否为空或者纯空格
inputEl.style.border = '1px solid red'; // 设置红色边框
} else {
// 如果输入合法,清除红色边框
inputEl.style.border = 'none';
// TODO: 提交表单或执行其他操作
}
});
</script>
```
这段代码首先获取了输入框和提交按钮的元素,并为提交按钮添加了一个 `click` 事件监听器。当用户点击按钮时,会获取输入框的值,并检查其是否为空或者纯空格。如果输入不合法,就设置输入框的红色边框;否则,清除红色边框并执行提交操作。